Pipedrive
(2017 - 2022)
Principal Software Engineer, Engineering Platform
- Mission lead for GraphQL subscriptions (~4 developers x 3 months)
- Launchpad lead for a high-load core services team (cross-team communication, reviews, backlog grooming, on-call; ~12 developers x 6 months)
- Hiring interviewer and onboarding instructor (system-design step, 4h+ videos)
- Improved observability of core services
- Mission developer in billing-stack GraphQL updates
- Mission developer in user-overview GraphQL revamp
- Initiator and member of GraphQL guild council (cross-team schema evolution)
- Led open-source efforts (graphql-schema-registry)
- Active cross-team and cross-guild communicator
Gained experience in:
- Kafka, Redis Sentinel, PromQL
Senior Software Engineer, Core Tribe
- Mission lead for API composition introducing a federated GraphQL layer (~4 developers x 3 months)
- Mission lead for API performance improvements (~2 developers x 2 months)
- Solution architect role reviewing mission outcomes
- Mission developer in Mailigen post-acquisition stabilization (campaigns)
- Mission developer in PHP monolith decomposition and dockerization
- Built desktop app proof of concept with Electron
- Contributed to team-owned services:
- websocket and event delivery service
- cross-datacenter client data migration service
- request routing service
- logging/linting and related libraries
- back office platform
- frontend web app platform
Gained experience in:
- Leading projects
- Monitoring: Grafana, Prometheus, Datadog, New Relic
- Frontend: React, Redux
- Backend: Go, Gin
- Pipedrive + FB Messenger integration hackathon
Senior Software Engineer, Marketplace (Indigo) team
- Developed Pipedrive marketplace catalog, OAuth server, and app manager
- Supported high-load webhook services (encryption)
- Improved API reference page (Swagger UI, search)
Company background: global market, sales SaaS, unicorn startup.
Gained experience in:
- Developing high-load microservices
- Backend: Node, ES6, Redis, Consul, Docker
- Frontend: React, Scss
- QA: Sinon, Mocha, Jest
- Monitoring: New Relic, Prometheus